// 错误总结
// - 未考虑到前三个均为偶数时，flag变为2
// - 未考虑到负数问题
// - 未考虑到前三个均为奇数时，flag为-1


function findOutlier(integers) {
    let flag = -1;
    for(let i=0;i<3;i++){
      if(Math.abs(integers[i])%2==0) flag++
    }
    if(flag==2) flag = 1
    if(flag==-1) flag = 0
    return integers.filter(x=>Math.abs(x)%2==flag)[0]
}
console.log(findOutlier([-189954841,65941565,-108024779,-158414295,-18181781,64207473,-44383905]))